Шаг 11 - Немного о командном интерпретаторе.

Автор Каев А. Г.

В прошлом шаге мы посмотрели что конфигурационные файлы пишутся на некотором языке. Этот язык обрабатывает командный интерпретатор. По умолчанию это shell (sh). Эту оболочку запускает команда login. Но вы то же можете ее запустить, просто набрав sh. Есть расширенная версия Bourne-shell (bash) которая на данный момент аналог sh. Разработано еще несколько оболочек, например Korn Shell (ksh) и C Shell (csh), вы можете посмотреть эти оболочки в каталоге bin.

Хочу обратить внимание, что это командный язык для взаимодействия с системой. Эти языки по своим возможностям приближаются к языкам программирования. Несмотря на свои возможности, он не предназначен для написания программ в прямом смысле.

Зачем я пишу этот шаг ? Как то недавно один из людей который вроде как говорил что хорошо знаетLunix на вопрос – На чем написаны приложения в Lunix ответил – Shell. Я уж подумал что люди занимающиеся Lunix и Unix совсем спятили и даже придумали специальный язык. Ах нет, Shell это просто очень развитая версия интерпретатора для MS DOS или аналог Windows Script Host для Windows. То есть его задача автоматизация рутинных задач.

О Bash читайте раздел на нашем сайте.

Hosted by uCoz